\hypertarget{class_a_s_u_s_keyboard}{}\doxysection{A\+S\+U\+S\+Keyboard Class Reference}
\label{class_a_s_u_s_keyboard}\index{ASUSKeyboard@{ASUSKeyboard}}


{\ttfamily \#include $<$Keyboard.\+h$>$}

Inheritance diagram for A\+S\+U\+S\+Keyboard\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{class_a_s_u_s_keyboard}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{class_a_s_u_s_keyboard_a133f2c2ede85d106a676084a070d3b2a}{A\+S\+U\+S\+Keyboard}} ()
\item 
virtual \mbox{\hyperlink{class_a_s_u_s_keyboard_a973c2a740b9d32a0298ffb759f517715}{$\sim$\+A\+S\+U\+S\+Keyboard}} ()
\item 
virtual \mbox{\hyperlink{_my_self_def_8h_a7927e087749615dae3114cc27b91c86d}{V\+O\+ID}} \mbox{\hyperlink{class_a_s_u_s_keyboard_af13b6f136a9d8703ada47d172042b4f1}{Operation}} ()
\end{DoxyCompactItemize}
\doxysubsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{class_a_s_u_s_keyboard_a1131db07e78875965b7c9b7eaea06174}{A\+S\+U\+S\+Keyboard}} (const \mbox{\hyperlink{class_a_s_u_s_keyboard}{A\+S\+U\+S\+Keyboard}} \&c\+A\+S\+U\+S\+Keyboard)
\item 
\mbox{\hyperlink{class_a_s_u_s_keyboard}{A\+S\+U\+S\+Keyboard}} \& \mbox{\hyperlink{class_a_s_u_s_keyboard_aa87f953a13a4104ceab3e815ad3010cb}{operator=}} (const \mbox{\hyperlink{class_a_s_u_s_keyboard}{A\+S\+U\+S\+Keyboard}} \&c\+A\+S\+U\+S\+Keyboard)
\end{DoxyCompactItemize}
\doxysubsection*{Additional Inherited Members}


\doxysubsection{Detailed Description}


Definition at line 140 of file Keyboard.\+h.



\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{class_a_s_u_s_keyboard_a133f2c2ede85d106a676084a070d3b2a}\label{class_a_s_u_s_keyboard_a133f2c2ede85d106a676084a070d3b2a}} 
\index{ASUSKeyboard@{ASUSKeyboard}!ASUSKeyboard@{ASUSKeyboard}}
\index{ASUSKeyboard@{ASUSKeyboard}!ASUSKeyboard@{ASUSKeyboard}}
\doxysubsubsection{\texorpdfstring{ASUSKeyboard()}{ASUSKeyboard()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily A\+S\+U\+S\+Keyboard\+::\+A\+S\+U\+S\+Keyboard (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

Construction


\begin{DoxyParams}{Parameters}
{\em V\+O\+ID} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}


Definition at line 119 of file Keyboard.\+cpp.

\mbox{\Hypertarget{class_a_s_u_s_keyboard_a973c2a740b9d32a0298ffb759f517715}\label{class_a_s_u_s_keyboard_a973c2a740b9d32a0298ffb759f517715}} 
\index{ASUSKeyboard@{ASUSKeyboard}!````~ASUSKeyboard@{$\sim$ASUSKeyboard}}
\index{````~ASUSKeyboard@{$\sim$ASUSKeyboard}!ASUSKeyboard@{ASUSKeyboard}}
\doxysubsubsection{\texorpdfstring{$\sim$ASUSKeyboard()}{~ASUSKeyboard()}}
{\footnotesize\ttfamily A\+S\+U\+S\+Keyboard\+::$\sim$\+A\+S\+U\+S\+Keyboard (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}

Destruction


\begin{DoxyParams}{Parameters}
{\em V\+O\+ID} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}


Definition at line 131 of file Keyboard.\+cpp.

\mbox{\Hypertarget{class_a_s_u_s_keyboard_a1131db07e78875965b7c9b7eaea06174}\label{class_a_s_u_s_keyboard_a1131db07e78875965b7c9b7eaea06174}} 
\index{ASUSKeyboard@{ASUSKeyboard}!ASUSKeyboard@{ASUSKeyboard}}
\index{ASUSKeyboard@{ASUSKeyboard}!ASUSKeyboard@{ASUSKeyboard}}
\doxysubsubsection{\texorpdfstring{ASUSKeyboard()}{ASUSKeyboard()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily A\+S\+U\+S\+Keyboard\+::\+A\+S\+U\+S\+Keyboard (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_a_s_u_s_keyboard}{A\+S\+U\+S\+Keyboard}} \&}]{c\+A\+S\+U\+S\+Keyboard }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}

Copy Construction


\begin{DoxyParams}{Parameters}
{\em const} & \mbox{\hyperlink{class_a_s_u_s_keyboard}{A\+S\+U\+S\+Keyboard}}\& c\+A\+S\+U\+S\+Keyboard \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}


\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{class_a_s_u_s_keyboard_af13b6f136a9d8703ada47d172042b4f1}\label{class_a_s_u_s_keyboard_af13b6f136a9d8703ada47d172042b4f1}} 
\index{ASUSKeyboard@{ASUSKeyboard}!Operation@{Operation}}
\index{Operation@{Operation}!ASUSKeyboard@{ASUSKeyboard}}
\doxysubsubsection{\texorpdfstring{Operation()}{Operation()}}
{\footnotesize\ttfamily \mbox{\hyperlink{_my_self_def_8h_a7927e087749615dae3114cc27b91c86d}{V\+O\+ID}} A\+S\+U\+S\+Keyboard\+::\+Operation (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}

Operation


\begin{DoxyParams}{Parameters}
{\em V\+O\+ID} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}


Implements \mbox{\hyperlink{class_keyboard_a58b4efc2fb48059324d77a83f738dcd4}{Keyboard}}.



Definition at line 143 of file Keyboard.\+cpp.

\mbox{\Hypertarget{class_a_s_u_s_keyboard_aa87f953a13a4104ceab3e815ad3010cb}\label{class_a_s_u_s_keyboard_aa87f953a13a4104ceab3e815ad3010cb}} 
\index{ASUSKeyboard@{ASUSKeyboard}!operator=@{operator=}}
\index{operator=@{operator=}!ASUSKeyboard@{ASUSKeyboard}}
\doxysubsubsection{\texorpdfstring{operator=()}{operator=()}}
{\footnotesize\ttfamily \mbox{\hyperlink{class_a_s_u_s_keyboard}{A\+S\+U\+S\+Keyboard}}\& A\+S\+U\+S\+Keyboard\+::operator= (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_a_s_u_s_keyboard}{A\+S\+U\+S\+Keyboard}} \&}]{c\+A\+S\+U\+S\+Keyboard }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}

Assignment


\begin{DoxyParams}{Parameters}
{\em const} & \mbox{\hyperlink{class_a_s_u_s_keyboard}{A\+S\+U\+S\+Keyboard}}\& c\+A\+S\+U\+S\+Keyboard \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
\mbox{\hyperlink{class_a_s_u_s_keyboard}{A\+S\+U\+S\+Keyboard}}\& 
\end{DoxyReturn}


The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
C\+:/96\+\_\+project/\+Design\+Pattern/\+Product/groupinc/\mbox{\hyperlink{_keyboard_8h}{Keyboard.\+h}}\item 
C\+:/96\+\_\+project/\+Design\+Pattern/\+Product/\mbox{\hyperlink{_keyboard_8cpp}{Keyboard.\+cpp}}\end{DoxyCompactItemize}
